import request from '@/utils/request'

/**
 * 获取个人信息
 */
export function getUserProfile() {
  return request.get('/user/me')
}

/**
 * 更新个人资料
 */
export function updateProfile(data) {
  return request.put('/user/me', data)
}

/**
 * 上传头像
 */
export function uploadAvatar(filePath) {
  return request.upload('/user/avatar', filePath, 'file')
}

/**
 * 提交身份认证
 */
export function submitIdentity(data) {
  return request.post('/user/identity/submit', data)
}

/**
 * 获取身份认证状态
 */
export function getIdentityStatus() {
  return request.get('/user/identity/status')
}

/**
 * 绑定手机号
 */
export function bindMobile(data) {
  return request.post('/user/bind-mobile', data)
}

/**
 * 获取用户统计数据
 */
export function getUserStats() {
  return request.get('/user/stats')
}

/**
 * 提交教员申请（更新用户资料）
 */
export function applyTeacher(data) {
  return request.put('/user/me', data)
} 